Next.js App Router: Routing, Data Fetching, Caching